@import "common/config";
@import "common/module";
//insurance-intro
.insurance-intro-body {
  background-color: #FF9F3F;
}

.insurance-intro {
  padding-bottom: .3rem;
  //intro-slider
  .intro-slider {
    .swiper-container {
      .swiper-wrapper {
        .swiper-slide {
          min-height: 1.2rem;
          overflow: hidden;
          img {
            width: 100%;
          }
        }
      }
      .swiper-pagination-bullet {
        background: #fff;
        border: 1px solid #fff;
        opacity: .8;
      }
      .swiper-pagination-bullet-active {
        background: #FF9F3F;
        border: 1px solid #fff;
      }
    }
    .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
      margin: 0 3px;
    }
  }
  .intro-ad{
    width: 100%;
    img{
      width: 100%;
    }
  }
  //intro-hd
  .intro-hd {
    position: relative;
    .intro-hd-bg {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      img {
        width: 100%;
      }
    }
    .all-risk {
      position: absolute;
      top: .24rem;
      left: 0;
      width: 100%;
      .all-risk-bg {
        width: 100%;
        height: 100%;
      }
      .all-risk-text {
        width: 3.2rem;
        color: #777777;
        position: absolute;
        top: 3.5rem;
        right: .32rem;
        line-height: .36rem;
        font-size: .28rem;
        span {
          color: #555555;
        }
      }
      .btn {
        position: absolute;
        top: 6.16rem;
        right: 1.4rem;
        background-color: #FF3F3F;
        color: #ffffff;
        padding: .14rem .28rem;
        font-size: .26rem;
      }
    }
  }
  //intro-bd
  .intro-bd {
    border: 2px solid #FFD98A;
    margin: .1rem .24rem 0;
    padding: .2rem;
    display: none;
    //intro-item-com
    .intro-item-com {
      box-shadow: 3px 2px 6px #FB8005;
      border-radius: 10px 10px 10px 10px;
      margin-bottom: .32rem;
      .item-tit {
        text-align: center;
        color: #ffffff;
        font-weight: normal;
        font-size: .36rem;
        padding: .2rem 0;
        border-radius: 10px 10px 0 0;
        background-color: #FFBF39;
      }
      .item-cont {
        background-color: #fff;
        border-radius: 0 0 10px 10px;
        padding: .4rem .24rem;
      }
    }
    //claims-process
    .claims-process {
      .item-cont {
        .claims-process-img {
          img {
            width: 100%;
          }
        }
      }

    }
    //product-feature
    .product-feature {
      .item-cont {
        padding: 0;
        overflow: hidden;
        .item-cont-list {
          margin-top: -1px;
          border-top: 1px solid #EDEDED;
          overflow: hidden;
          padding: .4rem .24rem;
          .list-img {
            float: left;
            width: 1.09rem;
            height: 1.09rem;
            margin-right: .2rem;
            img {
              width: 100%;
            }
          }
          .list-info {
            .info-tit {
              font-size: .32rem;
              padding-bottom: .08rem;
            }
            .info-cont {
              line-height: .36rem;
              font-size: .26rem;
            }
          }
        }
      }
    }

  }

}

